-- This module defines enterprise MIBs for VPN certificate
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.NETSCREEN-CERTIFICATE-MIB DEFINITIONS::=BEGINIMPORTS--PSIM(Modif) netscreenVpnMibModulenetscreenVpnMibModule, netscreenVpn
FROM NETSCREEN-SMI
Integer32,MODULE-IDENTITY,OBJECT-TYPE
FROM SNMPv2-SMI
DisplayStringFROM SNMPv2-TC
;netscreenCertificateMibModule MODULE-IDENTITYLAST-UPDATED"200405032022Z"-- May 03, 2004ORGANIZATION"Juniper Networks, Inc."CONTACT-INFO"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"DESCRIPTION"This module defines the object that are used to monitor
VPN certificates"REVISION"200405030000Z"-- May 03, 2004DESCRIPTION"Modified copyright and contact information"REVISION"200403030000Z"-- March 03, 2004DESCRIPTION"Converted to SMIv2 by Longview Software"REVISION"200311120000Z"-- November 12, 2003DESCRIPTION"Correct spelling mistake"REVISION"200109280000Z"-- September 28, 2001DESCRIPTION"No comment"
REVISION"200105150000Z"-- May 15, 2001DESCRIPTION"Creation Date"::={ netscreenVpnMibModule 7}
NsVpnCertCfgEntry ::=SEQUENCE{
nsVpnCertCfgIndex Integer32,
nsVpnCertCfgType INTEGER,
nsVpnCertCfgSubject DisplayString,
nsVpnCertCfgExpire DisplayString,
nsVpnCertCfgIssuer DisplayString,
nsVpnCertCfgVsys Integer32}
NsVpnCertDefEntry ::=SEQUENCE{
nsVpnCertDefIndex Integer32,
nsVpnCertDefLdap DisplayString,
nsVpnCertDefCrlUrl DisplayString,
nsVpnCertDefRefresh DisplayString,
nsVpnCertDefX509 INTEGER,
nsVpnCertDefVsys Integer32}nsVpnCert OBJECTIDENTIFIER::={ netscreenVpn 7}nsVpnCertDefTable OBJECT-TYPESYNTAXSEQUENCEOF NsVpnCertDefEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Certificate default setting table collects the default
certificates used when establish a secure VPN connection in
NetScreen device."::={ nsVpnCert 1}nsVpnCertDefEntry OBJECT-TYPESYNTAX NsVpnCertDefEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing attributes of a certificate"INDEX{ nsVpnCertDefIndex }::={ nsVpnCertDefTable 1}nsVpnCertDefIndex OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Table index using as primary key when retrieving the table."::={ nsVpnCertDefEntry 1}nsVpnCertDefLdap OBJECT-TYPE
SYNTAXDisplayString(SIZE(0..32))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"LDAP server name."::={ nsVpnCertDefEntry 2}nsVpnCertDefCrlUrl OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"URL of CRL."::={ nsVpnCertDefEntry 3}nsVpnCertDefRefresh OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"CRL Refresh Frequency."::={ nsVpnCertDefEntry 4}
nsVpnCertDefX509 OBJECT-TYPESYNTAXINTEGER{partial(0),full(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"X509 Certificate Path Validation Level."::={ nsVpnCertDefEntry 5}nsVpnCertDefVsys OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"vsys the cert setting belongs to."::={ nsVpnCertDefEntry 6}nsVpnCertCfgTable OBJECT-TYPESYNTAXSEQUENCEOF NsVpnCertCfgEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table collects detail certificate information."::={ nsVpnCert 2}
nsVpnCertCfgEntry OBJECT-TYPESYNTAX NsVpnCertCfgEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry in the nsVpnCertCfgTable contains a set of
attributes for a certificate"INDEX{ nsVpnCertCfgIndex }::={ nsVpnCertCfgTable 1}nsVpnCertCfgIndex OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A unique value for certification table. Its value ranges
between 0 and 65535 and may not be contiguous."::={ nsVpnCertCfgEntry 1}nsVpnCertCfgType OBJECT-TYPESYNTAXINTEGER{ca(0),local(1)
}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Certificate type."::={ nsVpnCertCfgEntry 2}nsVpnCertCfgSubject OBJECT-TYPESYNTAXDisplayString(SIZE(0..255))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Certificate subject."::={ nsVpnCertCfgEntry 3}nsVpnCertCfgExpire OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Certificate expire date."::={ nsVpnCertCfgEntry 4}nsVpnCertCfgIssuer OBJECT-TYPESYNTAXDisplayString(SIZE(0..64))
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Certificate configuration details."::={ nsVpnCertCfgEntry 5}nsVpnCertCfgVsys OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Certificate's vsys."::={ nsVpnCertCfgEntry 6}END